package xcmg.device.dao.entity.agentReturn;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

public class AgentReturnDetailDO {
    @ApiModelProperty(value = "销售退货详情表id")
    private String id;
    @ApiModelProperty(value = "销售退货单id")
    private String returnId;
    @ApiModelProperty(value = "零件编码")
    private String materialNo;
    @ApiModelProperty(value = "零件名称")
    private String materialDesc;
    @ApiModelProperty(value = "零件类型")
    private String materialType;
    @ApiModelProperty(value = "单位")
    private String unit;
    @ApiModelProperty(value = "退货数量")
    private BigDecimal returnQuantity;
    @ApiModelProperty(value = "单价")
    private BigDecimal price;
    @ApiModelProperty(value = "退货总价")
    private BigDecimal amount;
    @ApiModelProperty(value = "退货已入库数量")
    private BigDecimal returnInboundQty;
    @ApiModelProperty(value = "退货入库状态")
    private Integer returnInboundStatus;
    @ApiModelProperty(value = "销售单已退数量")
    private BigDecimal saleReturnQty;
    @ApiModelProperty(value = "销售单可退数量")
    private BigDecimal remainReturnQty;
    @ApiModelProperty(value = "销售出库单详情id")
    private String salesOutBillDetailId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getReturnId() {
        return returnId;
    }

    public void setReturnId(String returnId) {
        this.returnId = returnId == null ? null : returnId.trim();
    }

    public String getMaterialNo() {
        return materialNo;
    }

    public void setMaterialNo(String materialNo) {
        this.materialNo = materialNo == null ? null : materialNo.trim();
    }

    public String getMaterialDesc() {
        return materialDesc;
    }

    public void setMaterialDesc(String materialDesc) {
        this.materialDesc = materialDesc == null ? null : materialDesc.trim();
    }

    public String getMaterialType() {
        return materialType;
    }

    public void setMaterialType(String materialType) {
        this.materialType = materialType == null ? null : materialType.trim();
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public BigDecimal getReturnQuantity() {
        return returnQuantity;
    }

    public void setReturnQuantity(BigDecimal returnQuantity) {
        this.returnQuantity = returnQuantity;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getReturnInboundQty() {
        return returnInboundQty;
    }

    public void setReturnInboundQty(BigDecimal returnInboundQty) {
        this.returnInboundQty = returnInboundQty;
    }

    public Integer getReturnInboundStatus() {
        return returnInboundStatus;
    }

    public void setReturnInboundStatus(Integer returnInboundStatus) {
        this.returnInboundStatus = returnInboundStatus;
    }

    public BigDecimal getSaleReturnQty() {
        return saleReturnQty;
    }

    public void setSaleReturnQty(BigDecimal saleReturnQty) {
        this.saleReturnQty = saleReturnQty;
    }

    public String getSalesOutBillDetailId() {
        return salesOutBillDetailId;
    }

    public void setSalesOutBillDetailId(String salesOutBillDetailId) {
        this.salesOutBillDetailId = salesOutBillDetailId;
    }

    public BigDecimal getRemainReturnQty() {
        return remainReturnQty;
    }

    public void setRemainReturnQty(BigDecimal remainReturnQty) {
        this.remainReturnQty = remainReturnQty;
    }
}